package com.njbw.user.designPattern.templatePattern.prod;

/**
 * 规定模板行为/使用
 */
public interface Action {

    /**
     * 参数校验，可以自定义异常抛出
     */
    void validate();

    /**
     * 执行
     */
    void execute();

    /**
     * 后续
     */
    void after();
}
